package jmine.tec.persist.schema.jointable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import jmine.tec.persist.annotation.Alias;
import jmine.tec.persist.annotation.Comment;
import jmine.tec.persist.annotation.Index;
import bancosys.tec.component.Documentation;

@Entity
@Alias("JOIN1")
@Table(name = "JOINED_1")
@Documentation("JOINED 1")
@Comment(table = "JOINED_1", column = "COD_JOINED", value = "CODIGO JOINED 1")
@Index(suffix = "JT_0", columns = "COD_JOINED")
public class JoinTableChild1Entity extends AbstractJoinTableEntity {

    private String campoProprio;

    /**
     * @return the campoProprio
     */
    @Column(name = "CAMPO_PROPRIO", length = 42, nullable = false)
    @Documentation("CAMPO PROPRIO JOINED 1")
    public String getCampoProprio() {
        return this.campoProprio;
    }

    /**
     * @param campoProprio the campoProprio to set
     */
    public void setCampoProprio(String campoProprio) {
        this.campoProprio = campoProprio;
    }
}
